attachment excavators - French English Dictionary